// 权限配置中心模板数据
// 点击"使用模板"按钮后，会自动生成以下预设数据

export const templateData = {
	// 权限模板
	permissions: [
		{
			permission_id: 'admin',
			permission_name: '管理员权限',
			comment: '系统管理员，拥有所有权限'
		},
		{
			permission_id: 'user:read',
			permission_name: '查看用户',
			comment: '可以查看用户列表和详情'
		},
		{
			permission_id: 'user:write',
			permission_name: '编辑用户',
			comment: '可以新增、编辑、删除用户'
		},
		{
			permission_id: 'role:read',
			permission_name: '查看角色',
			comment: '可以查看角色列表和详情'
		},
		{
			permission_id: 'role:write',
			permission_name: '编辑角色',
			comment: '可以新增、编辑、删除角色'
		},
		{
			permission_id: 'permission:read',
			permission_name: '查看权限',
			comment: '可以查看权限列表和详情'
		},
		{
			permission_id: 'permission:write',
			permission_name: '编辑权限',
			comment: '可以新增、编辑、删除权限'
		},
		{
			permission_id: 'menu:read',
			permission_name: '查看菜单',
			comment: '可以查看菜单列表和详情'
		},
		{
			permission_id: 'menu:write',
			permission_name: '编辑菜单',
			comment: '可以新增、编辑、删除菜单'
		}
	],
	
	// 角色模板
	roles: [
		{
			role_id: 'admin',
			role_name: '超级管理员',
			permission: ['admin', 'user:read', 'user:write', 'role:read', 'role:write', 'permission:read', 'permission:write', 'menu:read', 'menu:write'],
			comment: '系统超级管理员，拥有所有权限'
		},
		{
			role_id: 'manager',
			role_name: '管理员',
			permission: ['user:read', 'user:write', 'role:read', 'permission:read', 'menu:read'],
			comment: '普通管理员，可以管理用户和查看配置'
		},
		{
			role_id: 'operator',
			role_name: '操作员',
			permission: ['user:read', 'role:read', 'permission:read', 'menu:read'],
			comment: '操作员，只能查看，不能编辑'
		},
		{
			role_id: 'user',
			role_name: '普通用户',
			permission: [],
			comment: '普通用户，无管理权限'
		}
	],
	
	// 用户模板
	users: [
		{
			username: 'admin',
			nickname: '超级管理员',
			password: '123456',
			role: ['admin'],
			mobile: '13800138000',
			email: 'admin@example.com',
			status: 0,
			comment: '系统默认超级管理员'
		},
		{
			username: 'manager',
			nickname: '管理员',
			password: '123456',
			role: ['manager'],
			mobile: '13800138001',
			email: 'manager@example.com',
			status: 0,
			comment: '普通管理员账号'
		},
		{
			username: 'operator',
			nickname: '操作员',
			password: '123456',
			role: ['operator'],
			mobile: '13800138002',
			email: 'operator@example.com',
			status: 0,
			comment: '操作员账号'
		}
	],
	
	// 菜单模板
	menus: [
		{
			menu_id: 'system_menu',
			name: '系统管理',
			url: '',
			parent_id: '',
			sort: 1,
			enable: true
		},
		{
			menu_id: 'system_management',
			name: '系统管理',
			url: '',
			parent_id: 'system_menu',
			sort: 1,
			enable: true
		},
		{
			menu_id: 'permission_center',
			name: '权限配置中心',
			url: '/pages/system/permission-center/index',
			parent_id: 'system_management',
			sort: 1,
			enable: true
		},
		{
			menu_id: 'user_management',
			name: '用户管理',
			url: '/pages/system/user/list',
			parent_id: 'system_management',
			sort: 2,
			enable: true
		},
		{
			menu_id: 'role_management',
			name: '角色管理',
			url: '/pages/system/role/list',
			parent_id: 'system_management',
			sort: 3,
			enable: true
		},
		{
			menu_id: 'permission_management',
			name: '权限管理',
			url: '/pages/system/permission/list',
			parent_id: 'system_management',
			sort: 4,
			enable: true
		},
		{
			menu_id: 'menu_management',
			name: '菜单管理',
			url: '/pages/system/menu/list',
			parent_id: 'system_management',
			sort: 5,
			enable: true
		}
	]
}

